package com.yao.controller;

import com.alibaba.druid.pool.DruidDataSourceFactory;

import javax.sql.DataSource;
import java.io.FileInputStream;

import java.sql.Connection;
import java.util.Properties;

public class GetConnection {

    //设置静态方法获取连接对象
    public static Connection getConnection() throws Exception {
        Properties properties = new Properties();
        properties.load(new FileInputStream("Druid.properties"));
        //获取德鲁伊连接池
        DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);
        Connection connection = dataSource.getConnection();
        //此处因为要返回连接，所以不用调用连接close对象，让调用方法的地方关闭。
        return connection;
    }

    public static void close(){
        System.out.println("这是一个关闭方法");
    }
    public static void ceshi(){
        System.out.println("提交此项目的第二个版本！！");
        System.out.println("提交此项目的第三个版本！！");
        System.out.println("现在我来到了热修分支！！！");
        System.out.println("我现在有修改了一行代码，现在重新提交本地库");
        System.out.println("这是第二次提交到远程库中去");
    }

}
